import request from '@/utils/request'

// 查询快递员列表管理列表
export function listCourier(query) {
  return request({
    url: '/personnel/courier/courierList',
    method: 'get',
    params: query
  })
}

// 查询普通会员列表管理列表
export function listMember(query) {
  return request({
    url: '/personnel/courier/memberList',
    method: 'get',
    params: query
  })
}

// 查询快递员列表管理详细
export function getCourier(id) {
  return request({
    url: '/personnel/courier/' + id,
    method: 'get'
  })
}

// 新增快递员列表管理
export function addCourier(data) {
  return request({
    url: '/personnel/courier',
    method: 'post',
    data: data
  })
}

// 修改快递员列表管理
export function updateCourier(data) {
  return request({
    url: '/personnel/courier',
    method: 'put',
    data: data
  })
}

// 删除快递员列表管理
export function delCourier(id) {
  return request({
    url: '/personnel/courier/' + id,
    method: 'delete'
  })
}

//重置登录密码
export function resetLoginPassword(lid) {
  return request({
    url: '/personnel/courier/resetLoginPassword/'+lid,
    method: 'put'
  })
}

//置空支付密码
export function resetPaymentPassword(lid) {
  return request({
    url: '/personnel/courier/resetPaymentPassword/'+lid,
    method: 'put'
  })
}

// 修改快递员状态
export function updateStatus(data) {
  return request({
    url: '/personnel/courier/updateStatus',
    method: 'put',
    data: data
  })
}
